【Pyramid】Enabling Hierarchical Neural Networks with Edge Computing

#edge-intelligence #graph-neural-network

创新点

之前的研究:优化训练和推断的资源和表现
本文:通过 edge computing 分析数据之间的相关性(context awareness),从而助力智慧城市的物联网建设。

符号

总共 K 个区域,第 k 个区域有 Nk 个道路监测器:vk,1r,,vk,Nkr
K 个区域之间有 L 条高速公路,每条高速公路在两端和中点各有一个监测器,第 l 条高速公路的监测器表示为:vl,1,vl,2,vl,3

Pyramid 神经网络的结构

a15d828bc99aec1e979c5e7b0e05d0e.jpg

Local Prediction

state-of-the-art 的模式(STRN、STGNN、LSGCN、HGCN、ST-GCN) 用 GCNs(图卷积网络) 来捕捉空间关系(Spatial Block),用 GLU 来捕捉时间关系(Temporal Block);同时,LSGCN、HGCN、ST-GCN 也采用了所谓的 “sandwich” 结构(temporal block+spatial block+temporal block)。本文对 “sandwich” 做了一些改进(删除了 sandwich 结构之间多余的 temporal blocks ),得到下面的结构:

Pasted image 20231006202952.png

Data modeling

历史的交通信息表示如下:(Nk:道路监测器数量;T:时刻)
Pasted image 20231006224132.png

GLU 做的操作用矩阵操作可表示为:(其中 WV 是要学习的权重,σ()sigmoid 函数)
Pasted image 20231006224630.png

图卷积网络(GCN) 做的操作用矩阵操作可表示为
Pasted image 20231006224830.png
最后:

Pasted image 20231006233157.png

Global Prediction

Pasted image 20231006233407.png

Global Learner 的数据来源是 Local Learners 提取出来的特征数据:(其中 xkin 来自第 k 个 Local Learner)

Xr=concatk=1,,K(Xkin)

Global Learner 要分析的关系有 3 种:

  1. road traffics 和 freeway traffics 之间的空间关系
  2. freeway traffics 之间的空间关系
  3. freeway traffics 的时间关系

Transformation Block:将 road traffic features Xr 转化为 freeway traffic features Xf. 具体由 3 部分组成:

ai,jArf 表示第 i 个 road sensor 和第 j 个 freeway sensor 是否相关
Arf 因式分解为 N×Q 的矩阵 E0Q×M 的矩阵 E1N>Q>MQmodM=0),在 2 个 sparse layer 中充当 embedding matrix

通过 Transformation Block,Global Learner 获得 road traffics 和 freeway traffics 之间的空间关系。
通过与 Local Learner 类似的 sandwich 结构分析 Xf,Global Learner 获得 freeway traffics 之间的时空关系。

Pasted image 20231007123322.png